Deli Island

My favorite place is home, ON long island (not IN long island). One of the best parts of being from Long Island are the Deli’s. Cant find deli’s like this anywhere else in the world! They are just as big of landmarks in my opinion as the Montauk light house.

Rebound of

More by steven soltysik

View profile