Here is the moment power was restored in Texas, United States of America as Nigerians jump and scream 'Up NEPA' in excitement.


Watch video via


Post a Comment

Previous Post Next Post