
There's a new music venue opening this Friday night. It's located on a beautiful piece of North Florida woods on the east side of Tallahassee. The venue is called "Still Creek" after the road it's next to. I guess they could of called it US 90, because ...