February’s 150th anniversary celebrations will be the second Meat Shower Festival after this year’s event featured a reading ...
This article was published in Scientific American’s former blog network and reflects the views of the author, not necessarily those of Scientific American On 3 March 1876, large hunks of flesh fell ...