Valiant Thor? An alien from Venus? WTF?