Do the sounds of Al Capone's banjo still ring through the halls of Alcatraz? In episode 15 of Ghouls Gone Wild we discuss the famous prison on Alcatraz Island and the many spirits that are said to reside there.
Do the sounds of Al Capone's banjo still ring through the halls of Alcatraz? In episode 15 of Ghouls Gone Wild we discuss the famous prison on Alcatraz Island and the many spirits that are said to reside there.