Showing posts with label manmade. Show all posts
Showing posts with label manmade. Show all posts

Monday, August 25, 2008

Manmade...

It ain't no Niagra Falls... but it's about the closest thing we have on Long Island.