Did you know that Sulphur Springs, Texas has the world’s only free standing glass public restrooms located on its town square? Its a little strange -especially in the fact that from the inside, you can see out. But from the outside, you cannot see in. Still, I decided not to try them…. Davis Street Baptist …