Via Flickr:
The Liberty Stadium now renamed Obafemi Awolowo Stadium is a historic 25,000 seat football stadium based in the city of Ibadan, Nigeria. It was the first stadium to be built in Africa. #JujuFilms