Life & Style Italian island overrun by goats is offering them free to anyone who can… Kofi Ahovi Apr 7, 2024 0 The tiny, remote Italian island of Alicudi is home to only around 100 residents and, ideally, about 100 wild goats. This year,…