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

Federal News Network Logo
Log in to your WTOP account for notifications and alerts customized for you.

Sign up