Posts

Geronimo the alpaca is on death row in England. Brits plan a ‘human shield’ to defend him.