Thanks to the numerous East Coast folks who wrote it to tell me that there is no Six Flags in Boston. Six Flags New England is located in Agawam, MA, about 2 hours (90 miles) west of Boston. WLVI would be the Boston based radio station sponsoring the event.
I apologize for the confusion this may have caused. As final details for this appearance become available, we will post them here.