Photograph - High Resolution Digital
The Kenosha North Pier lighthouse is a lighthouse located near Kenosha in, Wisconsin. Located off the sandy shore of Simmons Island Beach.
March 31st, 2020
Viewed 6 Times - Last Visitor from New York, NY on 04/25/2020 at 7:19 PM