Andorra, a small country located in the Pyrenees between France and Spain.
Surrounded by mountains and shaped by rivers, this place is just perfect to escape from the noise of the city and connect with yourself and nature a little bit more.
Hope you guys enjoy this one!
Huge thanks to The Squad:
-Andrea
-Victor
AloJapan.com