Friday 28 October 2011

Ferdinand the Flamingo

Did you know Flamingoes have 19 neck vertebrae?

No comments:

Post a Comment