Place
Free account · your comment posts right after signup
Spider Island is an uninhabited island in Lake Michigan. It is located in Ellison Bay, in the town of Liberty Grove, Wisconsin. The Gravel Island National Wildlife Refuge is made up of Spider Island, and nearby Gravel Island. At it is the larger of the two islands.
Not who you're looking for? Others named Spider Island: upcoming film directed by Christopher Smith