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:

Be the first to comment!