Our Favorite Non-Humanoid Aliens April 8, 2024March 29, 2024torforge Not every alien looks like us. Here are some of our favorite non-humanoid aliens!