Boston food
fromMail Online
1 month agoMeat showered from the sky in Kentucky. Scientists say they know why
Raw meat fell from the sky over Kentucky farmland in 1876, with historians proposing vultures regurgitating partially digested remains as the most plausible explanation.