Florida's tallest launch coaster 'Tigris' opens at Busch Gardens | Taste and See Tampa Bay