TWINSANITY!

Where Cartoons and Comedy Collide!

Tag Archives: The Inhumans

Nerdvana: Castles in the Air (aka Dee-Luxe Apartments in the Sky)

Today’s Nerdvana focuses on one of my favorite fantasy/sci-fi locations: the futuristic self-contained floating city. Two of my favorite examples of this are from the comics. From DC, we have Supertown. Though it’s official name is Celestial City, it was named Supertown by the young Gods known as the Forever People. Supertown is a vast …

Continue reading

Talkin’ Nerdy: It’s All Freak to Me

One of Marvel Comics’ most popular and iconic franchise characters are the X-Men. Created in 1963 by writer Stan Lee and artist/co-writer Jack Kirby, and achieving mainstream success in the 1990’s thanks to their successful Saturday morning cartoon show on Fox Kids in the 1990’s, this sub-species of humans who are born with superhuman abilities and who fight …

Continue reading