In ancient Norse mythology, Thor, god of thunder, protects against evil ogres and battles a giant serpent bent on destroying mankind.