Doesn’t look like any pyramid I’ve ever seen...
I agree....I’m thinking it’s where ancient Egypt stored their sand reserves...You can do stuff like that where you are the Pharaoh, yaknow