Dean Grimes

Dean L. Grimes is an actor and stuntman who played one of two "Lettermen" in Indiana Jones and the Kingdom of the Crystal Skull.