Summary: Joe Russ is a director, illustrator, motion designer and one of the developers of indie game Jenny LeClue.