Pyramids

Cairo, Egypt

Red Pyramid

View of the Red Pyramid at Dahshur

Egypt