Category: Chester

Dodo Chester Zoo, Chester, Cheshire, United Kingdom Living on the remote island of Mauritius, dodos…