Lima, Arequipa, and Puno, Peru

My flight into Lima, Peru landed at 12:45am.  By time I went through customs and exited Chezar Chavez International airport it was 2am.  A cabbie approached me on my way out, “Miraflores?  Barranco?”  Why yes, Miraflores, please.  How’d you know? … Read more