Listen Live on  
 

98.7 The Gater

The Palm Beaches' Rock Station
 
 

Tyson

American Horror Story "Freak Show" Cast Revealed

 
American Horror Story

The new season will be set in Jupiter, FL, BUT it will be filmed in New Orleans???  

Not sure how that's gonna work, but I can't wait to find out!

Recommended Stories

More from 98.7 The Gater

*