Xeno Mantis/Trivia


 * Xeno Mantis appears, besides other nature creatures, on the left side of Invincible Unity's artwork.