A Station Eight Fan Web Site
I searched through archives and didn't seem to find this question answered anywhere. A world-wide vote was recently held for nominations for a new set of 7 Wonders of the World. Chichén Itzá happenned to win. I am wondering if Chichén Itzá in Mexico was an inspiration for the pyramid shown in "The Green".
To some extent, yes.