Alhambra, CA | Monrovia, CA | Los Angeles, CA
Also known as: krizalid711
Steven Chen lives in Alhambra, California, but has also spent time in Monrovia, California; Los Angeles, California; Walnut, California and San Gabriel, California. His favorite TV show is Naruto. Family Guy is among his all-time favorite films.