Wizkid - Oluwa Lo Ni
Nigerian songwriter, Wizkid, drops a brand new song titled "Oluwa Lo Ni". The song "Oluwa Lo Ni" is a Perfect addition to any music lover's Playlist. However, it serves as Wizkid's latest single for the year 2011. However, "Oluwa Lo Ni" is track 8 off the body of work Project, "Superstar". Enjoy and...