Question: Who did the actor who played Michael Knight play on Young and Restless?
Answer: Snapper Foster