Astroturf, Long Island City, NY.

Astroturf, Long Island City, NY.