Philadelphia, PA | Winston-salem, NC
Also known as: albertoalverez
Angel Castro lives in Philadelphia, Pennsylvania. He has also lived in Winston-salem, North Carolina. He is a 1990 graduate of North Carolina School Of The Arts. Dracula is his all-time favorite movie.