Podcast

"Allow Myself to Introduce...Myself"

May 05 2008

Length: 9:20
Photo: Steve in Terlingua, Texas, at the 2006 Terlingua International Chili Championship the day he was the 17th best chili cook in the world!

AttachmentSize
RBR001.mp33.29 MB

Similar Posts