www.Forgotten-ny.com tour of Flushing Meadows Park
At the north end of the park is Shea Stadium, the home of that other NY baseball team. Additionally, the Beatles played here in '65 and '66.
At the north end of the park is Shea Stadium, the home of that other NY baseball team. Additionally, the Beatles played here in '65 and '66.