'80s TV Host Cathy Lee Crosby 'Memba Her?

Cathy Lee Crosby is best known for being a co-host of the '80 TV series "That's Incredible." Guess what she looks like now!

0709_memba_launch