Cascavelle

The village Cascavelle on the island of Mauritius

The Dodo