2:08
OMAA: A Nigerian Company with Tesla Vibes
Steve Azuka
1:26
Nigeria Just Manufactured 2300+ Gas Powered Buses in Anambra.