From IDW Hasbro WikiJump to navigationJump to search
Egypt is a country at the northeastern corner of Africa. It is famous for its long history of civilization, which left behind many monuments and relics, some of which have alien connections.
Through unspecified means, the Talisman wound up in Dashur, Egypt. The Secret of the Mummy's Tomb