Windrider at Cliffs

ALBUQUERQUE (KASA) – The Style team sneaks into Cliffs Amusement Park to get a peek at the newest ride, The Windrider, which towers over the Duke City at 115′.