The Great Pyramid at Cholula in Mexico is the biggest human built monument in the world.
It is 66 meters high which is over 212 feet.
It is 450 square meters at it’s base which is 1,440 feet.
There are also 51 other pyramids in Mexico and Central America.
And many hundreds of smaller ones which have been designated ceremonial structures.
Neither the Aztec, Maya, Inca, Toltec or Olmec were or are now capable of building a pyramid.