Skip to main content
Photo of Lara Spencer

Lara Spencer

Garden City, New York, USABorn June 19, 1969

Television1

It's Worth What?

It's Worth What?

2011