profile image

Alvin Myerovich

11 Dec, 1906 in Tula, Russia

Also Known As:

poster
Avalon
66% (1990)