Shepherds Crooke

Shepherds Crooke

Observation - Shepherds Crooke - Southern Africa. Description: