Check out this awesome CNN report from Guatemala's El Mirador archaeological site. It re-asserts what readers of Moon Guatemala and Guatemala travel buffs already know: El Mirador is home to the world's largest pyramid. For more on El mirador, see my previous blog entries.