laughingsquid.com
'The Lost Arcade', A Documentary About the Legendary Chinatown Fair Arcade in New York City
The Lost Arcade is a documentary by filmmakers Kurt Vincent and Irene Chin about the legendary Chinatown Fair arcade in the heart of New York City's