Disturbing video of the Giant Yellow Duck exploding shortly before a New Year’s Day celebration in the northern Taiwan port city of Keeling. it is unclear what caused the duck to explode though some are speculating that it was attacked … Continue reading