Breaking: Ibadan Born Contortionist, Anjola Olupitan wins Guinness World Record for Longest walk On Hands with Leg On Head (photos)

By Rahman Taofeeq An Ibadan born Contortionist, Anjola Olupitan has won the Guinness world Records for longest walk on hands.. Olupitan shares his GWR certificate and photos on his Facebook…