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)

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)