Tom Selleck and beyond: Guess the celebrity mustache

(File photo)
31 of 38

 

Answer: Prince
Copyright © 2009, The Los Angeles Times