La Tlaxquentia

New Castle, Delaware, USA



La Tlaxquentia, New Castle, DE, USA