I saw this when I was checking out ClickOnDetroit.com, the website for WDIV-TV in Detroit. The camera is located in Windsor, Ontario, Canada, across the Detroit River. It makes a wicked picture, doesn’t it?
News Flash – Giant Spider Attacks Detroit!!!
1 Reply