happilycuratedchaos.com
Adventure 11 // Porto Portugal
Travel Time: Porto (OPO) via Miami International Airport (MIA) w/layover in Madrid 9.5 hours