Travel

Wow! New York has opened the USA’s longest mountain coaster in Lake Placid

The longest mountain coaster of its kind opened this month in Lake Placid, New York.