Chichen Itza is located in _____________.

A. Switzerland
B. Italy
C. Mexico
D. South Korea

Show Answer
C. Mexico

LEAVE A REPLY

Please enter your comment!
Please enter your name here