Ever wonder what it feels like to float into a lost city? Stick around, because Machu Picchu does not disappoint. Check this ...