A former Nigerian athlete and sports administrator, Francis Odianosen Brown Ebewele, is dead. Ebewele, who is popularly called ‘Juju man’, died on Friday in Warri. The PUNCH confirmed that he died after a brief illness in a hospital. The former Olympian led Team Edo to the 20th National Sports Festival …
Read More »