Goose takes Pelham: Thunder, Dungeons, and The Rise of Tennessee Ted
In an act of courage, Goose took the stage only 30 minutes after the last bolt of lightning struck at The Caverns in Pelham, TN. Rain was imminent. Fans marched deep into the woods, adjacent to a misty cave spitting dragon-like smoke. On…