frankiefelix
Devoted Cultist
- Joined
- May 8, 2013
- Messages
- 172
- Location
- Manchester, UK
What's all this about ten foot tall aliens causing chaos in a Florida mall? Just about every cop car in the state rushing there? People screaming and running for the hills? Fox News says it's nothing, really.