Ave the Sav
New member
Im gonna be in st petersburg this weekend, and i know the chiefs wont be on tv there. In KC there are some sports bars where each booth has a little individual touch screen tv that you can put on whatever game you want. Anything like that in st. petersburg?