redsox95 August 27th, 2016 3:35pm
6 of the top 7 most visited places in the entire world are located in the Northeast United States. (Times Square, Central Park, Union Station, Niagara Falls, Grand Cntrl Trml, Faneuil Hall). Have you visited the northeast in the past year?
Comments: Add Comment