Trevor is the world’s loneliest duck which recently became popular after photos showing the duck alone in its puddle went viral. ‘Trevor The Mallard’ as the duck is popularly known, was found in an island called Niue which was practically unknown before images of the duck went viral. Today, the …
Read More »