This Insanely Cool Mountain Roller Coaster Is Officially Open In New York
Ready for a fantastic thrill ride? The longest mountain roller coaster in the USA is now open in Lake Placid in Upstate New York, and we’re pretty keen to go and try it out once travelling is back on the menu. [Fe...