Douro Valley – Pinhao Douro Valley – Pinhao Douro Valley – Pinhao Douro Valley – Pinhao Geres Douro Valley – Pinhao Bom Jesus bike ride tiger – Porto Zoo lion – Porto Zoo Braga banner in Braga Se Douro Valley – Pinhao Viana do Castelo kid’s zipline winter fire firewood for winter red panda – Porto Zoo firewood for winter Barcelos football stadium hippo – Porto Zoo PR PRD – Trilho dos Moinhos + Trilho de Alvre (Parque das Serras do Porto) PR PRD – Trilho dos Moinhos + Trilho de Alvre (Parque das Serras do Porto) Geres PR PRD – Trilho dos Moinhos + Trilho de Alvre (Parque das Serras do Porto) Viana do Castelo Geres Bom Jesus grotto Sao Bento da Porta Aberta PR PRD – Trilho dos Moinhos + Trilho de Alvre (Parque das Serras do Porto) Barcelos football stadium Braga arch Barcelos football stadium Braga Se Douro Valley – Pinhao Post navigation ← Fantasy Football, Pickleball, and more BikepackingTenerife: An Island Like No Other →