Telly Leung

  • Born: Jan 3, 1980 in New York, NY