North Hollywood, CA | Flushing, NY | Edinburg, TX
Also known as: m_i_k_e_c_a
Michael Castro lives in North Hollywood, California. Other places in which Michael has lived are Flushing, New York; Edinburg, Texas; Canyon Country, California and Moreno Valley, California.