The Desert Foxes outrun the Pharaohs
El Merreikh Stadium, located in Khartoum Sudan, had the privilege of hosting the only world cup qualifying play off game played on African soil. The eagerly anticipated match between Egypt and Algeria would see the winner walk away with a ticket that would allow that country to enter South Africa for the 2010 FIFA world [...]
Recent Comments