Water slide taller than Statue of Liberty tested (Video)

WASHINGTON — It’s 168 feet 7 inches tall and could soon be giving people the ride of their life.

The opening of the Verr


Advertiser Content