Share
twitterlinkedinfacebook
Image 1 of 1
1967 Tricia Helfer.jpg
Tricia Helfer ..at The Announcement of NBCs New Fall Schedule on..May 17, 2004 at Radio City Music Hall. Photo by Robin Platzer, Twin Images