Definitions by Dr.Blitz
kentucky meat shower
A strange incident on March 3rd 1876 in Kentucky, meat fell from the sky for several minutes. Some said it tasted like beef but a doctor said it could be lung tissue from either a horse or a human infant.
kentucky meat shower by Dr.Blitz November 16, 2013