see more
Catherine Bach during Catherine Bach Sighting at Sherry Netherlands Hotel at Sherry Netherlands Hotel in New York City, New York, United States. (Photo by Tom Wargacki/WireImage)