Microsoft Virtual Earth Satellite Maps:
Abuja National Stadium, Abuja, Nigeria

Abuja National Stadium is an all-seater national sports stadium located in Abuja, the rapidly developing Federal Capital Territory of Nigeria. The stadium serves as a home to the Nigerian National [...]