Where are the Teotihuacan pyramids?

Bolivia
Mexico
None of these
Egypt

Trivia Crack Answers Main Page