Jorge Abella

Jorge Abella is a Spanish survivor that survived the Chimeran occupation of Spain.