James Leitz is the man who oversees the legendary Escape From Alcatraz Triathlon and the Escape to Alcatraz Series. He came on the show to chat about the growth of the series, to announce some brand new events, and to share some of his favorite Alcatraz moments.
Subscribe to Babbittville Radio on iTunes
Podcast: Play in new window | Download
Subscribe: RSS