What? Is this true? Any details?
Yes, it IS true!!! I just saw it on our So. FL news. If I lived near Clearwater, I’d go! The place is called Skyline Chili. Looks like a small restaurant in strip mall. If anyone knows or lives near Skyline Chili, please support them!