Kiki Barrera
Kiki Barrera was born in Corpus Christi, Texas, USA. He is an actor, known for Live Free or Die (2006), Dropping Out (2000) and The Wrong Coast (2004).
Steve Taylor