12' Jellyfish, Paintwork and Sea Fans - T-Rex - Downtown Disney, Lake Buena Vista, FL

Jellyfish Booth - T-Rex Downtown Disney