travel agent 12 Amazing Things Not to Miss 3 years ago Ruby J. Adams Ah, Gibraltar, this tiny and confusing stretch of land! It sits so close to Spain that you might think it’s...