profile image

Julia Scher

09 Mar, 1954 in Hollywood, California, USA

Also Known As:

poster
Lip Sync 2015
70% (2017)