Ted Guerrero Jr.

Ted Guerrero Jr.

Slow traveler living in Salvador, Brasil