newtownpentacle.com
Long Island City zen
Know this spot? Long Island City -photo by Mitch Waxman It’s a backroad, by LIC standards. It’s 51st Avenue and what would be 21st street, and it smells heavily from the garbage bins o…