Chicago, IL | Melrose Park, IL
Also known as: charly_110420
Carlos Castro lives in Chicago, Illinois, but has also spent time in Melrose Park, Illinois. He is employed by Trabajador. He loves listening to Hip-hop, Cumbia and Reggaeton. Univision and Animal Planet are some of his favorite TV shows. Romance Movies is among his all-time favorite movies.