Tartarus

Alex mack
Minneapolis, MN, US
Comment

Tartarus was a primordial being in Greek mythology that was both a deity and a place.