Telly Leung

Telly Leung

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