raoulpop.com
Glen Echo Park
Glen Echo Park is a neat place located on MacArthur Blvd, near Washington, DC. It used to be a full fledged amusement park in the early part of the 20th century, with its own rail line that ran to …