Cochliomyia hominivorax thinks you look delicious

Meet Cochliomyia hominivorax — a delightful insect that manages to me more horrifying that even Mark's favorite Central American friend, the botfly. How much more horrific? Check out the name. Roughly translated from Latin, "homnivorax" means "eater of man".