Dutch artist Florentijn Hofman has revealed the world’s largest rubber duck in Hong Kong’s Victoria Harbour. The giant inflatable rubber duck is a floating sculpture that measures 13 x 14 x 15 meters. The duck will remain in the harbour until June
"I'm going to wear it as a wormstache." - Don't be ridiculous, Jared, that's obviously the only rational thing to do with a worm. Jared Padalecki (Sam), Misha Collins (Castiel), and Jensen Ackles (Dean.