Typhoon Coaster - Land of Legends Theme Park (Antalya, Antalya, Turkey)
Cosmic Typhoon Roller Coaster | Visitors have been enjoying the Devon sunshine and views this week from the Cosmic Typhoon Roller Coaster! You may notice that the ride is part way...