Beavers and pelicans in London, oh my!

Ealing Beaver Project and St James's Park