Podcast: Download (Duration: 3:00 — 2.1MB)
In front of the Luna Café, on old route 66 near Mitchell, Illinois, you’ll find a beautifully restored neon sign…the bright lights include a drinking glass with a red cherry that lights up it was a beacon for infamous characters and that lit cherry had extra meaning as well…