Shimmery glittery glazed sunshine upon the worlds largest and highest Lake, Lake Titicaca. Swarmed by white mountain tops and fluttery joyful birds, Inca ruins, lazy talking llama and sheep-filled fields, the Isla de Sol ¨Island of Sun¨ was a nice break in between two cities, not too expensive and so different than anything else I…