FAIL Nation

Two Men Peed on a Bee's Nest in Vietnam, the Bees Sting Where the Sun Doesn't Shine