Gabriel Oche Amanyi, popularly known by his stage name Terry G, is undoubtedly one of the weirdest artiste in Nigeria. Â The musician and producer is widely known for his eccentric dress-sense, controversial lyrics and awkward identity. He was born on March 17, 1986, making him 31 today. To celebrate his birthday, Terry G shared these beautiful pictures and we can’t get enough of Mr swagger himself
See more photos: