The Olympic Games may be just about to begin in London, but Tabard hears the real excitement is happening further north - in Blackpool. As if that place weren't exciting enough, the seaside resort will soon play host to the Mascot Games.
SOURCE: The Stage at 12:09PM on July 23, 2012