Past and present collide at Glen Echo Park in Maryland, once the D.C. region’s premier amusement park. Stand below the glimmering art deco entrance sign or watch the original, 1921 carousel spin and ...