Country FlagSalvadoran, lives in Hayward, United States

Local Guide in Hayward