laughingsquid.com
Chinese Beekeeper Wears a Coat of 450,000 Live Bees
Embed from Getty Images Earlier this week Chinese beekeeper She Ping wore a "coat" made up of 450,000 live honey bees---a painful stunt that earned him