Personal: Born on April 24, 1992 ... parents are Minnie and Robert Oshodin ... claims to possess X-ray vision