Trojan Horse Memorial

Trojan Horse Memorial unveiling
2005
Athlone
Cape Town