Boston food
fromMail Online
2 days 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.