On July 1, 2016 by Mike At Least You Tried. D for effort. Unsourced Tags:CosplayMarvelQuestionable Fan Art “Jeep Comics.” Did You Know?