Red Pyramid
The Red Pyramid is the largest of the three major pyramids at Dashur, Egypt.