Strange Brew Podcast!
The Little Green Men of Steep Rock!
Near the southern border of Northwestern Ontario, about three kilometres northwest of the tiny town of Atikokan, lies a body of water known as Steep Rock Lake. In 1950, this remote woodland retreat, nestled in the heart of what locals proudly refer to as.