Joe Louis Arena

Joe Louis Arena

Joe Louis Arena (nicknamed "The Joe") is a defunct multi-purpose arena in Downtown Detroit. Opened in 1979 at a cost of $57 million as a replacement for Olympia Stadium, it…
Turtle Power

Turtle Power

Late in the day on Sunday June 14 as we were walking along the Lakeshore Trail in Mitchell’s Bay we saw quite a handful of Turtles along the bank one…