VIDEO: Snow World play area in Christmas Town at Busch Gardens Tampa

New for 2012, Busch Gardens Tampa offers a Snow World play area during their Christmas Town events, allowing guests to make and throw snow balls as well as slide down snowy hills – all in Florida!

Read More: http://www.insidethemagic.net/2012/12/first-ever-christmas-town-shines-at-busch-gardens-tampa-with-santas-house-and-snow-world-highlights/

Be the first to comment!