Posada Carriles was born in Cuba and is a naturalized Venezuelan citizen .