Have you seen an alien up-close? Neither have I, but this Mantis that I saw is no less than an alien looking creature!
You might also like