50 States... Or Less

Jai-Alai Big Bend Jai-Alai Fronton in Chattahoochee, FL

Definitely one of the strangest things we've stumbled upon so far is this abandoned Jai- Alai stadium in the middle of nowhere in Florida.

Other Photos Taken Near Here