07.02.1996 (28 years) (Long Island, New York, USA)
David Castro may refer to: David Castro (swimmer) (born 1964), Brazilian swimmer David Castro (actor) (born 1996), American actor
IMDB