In the town of Llandudno, Wales, citizens are self-quarantining, and a herd of wild goats has taken over.
Goats on parade
In the town of Llandudno, Wales, citizens are self-quarantining, and a herd of wild goats has taken over.
Goats on parade