Neil Rogers Show (March 20, 2007)

When visiting Fla don’t miss ( blank) poll, A Neil God sticker spotted in Rome