Tag Archives: Nile

Great Pyramid of Giza (21058) Review

The Great Pyramid of Giza (21058) is the latest set in the Architecture theme. And like it’s real life counterpart, it’s a monument for the ages! There’s no denying that the Pyramids at Giza, Egypt are among the most famous landmarks in the world. Structures so massive and imposing that they have survived millennia in the desert for us admire

Read more