Where is Kevin Richardson?

Kevin Richardson is the guy who lived with lions and would cuddle and play with them. Apparently he disappeared? Is that true?
1 answer 1