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: