Mount Olympus (cWOD)

Mount Olympus is a mountain in Greece and legendary home of the Olympian gods.