View over Segovia, an amazing hilltop town, and our favorite spot in all of Spain. Spain, Segovia - 05-Jun-03