E-mail this story
Sesame Street bound for Busch Gardens
The Muppets are preparing to move in at Busch Gardens. The Tampa theme park plans to open its Sesame Street Safari of Fun area with a small roller coaster, water elements, playground and photo ops in March.
January 21, 2010