The Machu Picchu descendants

from Action Bronson – Respect the Moustache Lyrics on Rap Genius

Meaning

Machu Picchu is believed to be a sacred religious site of the Incas in Peru. The site was later abandoned thanks to the Spanish Conquest in the late 1500s.

To help improve the meaning of these lyrics, visit “Respect the Moustache” by Action Bronson Lyrics and leave a comment on the lyrics box