Seal?, Cape Town in South Africa

Seal?