National Stadium

World » Sierra Leone » Freetown » National Stadium

2010

11 Oct

A challenging soccer match