Meat falling from the sky is weird, even by Florida standards.

About The Author