Giant rubber duck mysteriously disappears from New England town - The Horn News