Greg Louganis

Greg Louganis is a famous Olympic diver.

In 1987, he appeared in Muppet Magazine issue 19.