Ohhh, I wanna take you to Jamaica…
Jamaica Station that is! When we think New York City, we think of it as the center of the United States. Easily one of the most populated cities in America, it’s the heart of our country, and with so many people in and out of the city everyday, it’s a wonder anyone can keep up …