Mikel Barba was born in 2001, age 23. Mikel Barba's address is 3295 Clarke Street , Choctaw, OK 73020. Possible relatives include Chris Barba, Jennifer May and others. Public records show Mikel has also lived in Oklahoma City, OK.
Results 1 - 1 of 1