throughjcm.lens
Gallery About
Where the trees grow taller than prayers

Where the trees grow taller than prayers

Bom Jesus do Monte, Braga, Portugal

Red, patient, and in full bloom

Red, patient, and in full bloom

Braga, Portugal

Blue on blue. Then, suddenly, colour

Blue on blue. Then, suddenly, colour

Beira Rio, Gerês, Portugal

The oaks have been here longer than the silence

The oaks have been here longer than the silence

Mata da Albergaria, Gerês, Portugal

Stone, sand, and somewhere south of the city.

Stone, sand, and somewhere south of the city.

Madalena, Vila Nova de Gaia, Portugal

Where the land runs out, they stayed.

Where the land runs out, they stayed.

Foz do Arelho, Portugal

Some places were built to outlast the century they were made for.

Some places were built to outlast the century they were made for.

Vidago, Portugal

The fort stands. The ocean keeps trying.

The fort stands. The ocean keeps trying.

Vila do Conde, Portugal

The sky couldn't make up its mind...

The sky couldn't make up its mind...

Aasee, Münster, Germany

From up here, the Lima looks like it's in no hurry...

From up here, the Lima looks like it's in no hurry...

Serra de Santa Luzia, Viana do Castelo, Portugal

One person. One sun. The Atlantic doing the rest.

One person. One sun. The Atlantic doing the rest.

Apúlia, Esposende, Portugal

A slow walk along the river...

A slow walk along the river...

Ecovia do Rio Este, Braga, Portugal

A village that learned to breathe underwater…

A village that learned to breathe underwater…

Vilarinho de Negrões, Montalegre, Portugal

A valley shaped by water and patience…

A valley shaped by water and patience…

Miradouro do Imaginário, Douro, Portugal

Where the rock and the forest have been arguing for centuries...

Where the rock and the forest have been arguing for centuries...

Fafião, Montalegre, Portugal

A city that kept its walls...

A city that kept its walls...

Chaves, Portugal

She's been here longer than the road

She's been here longer than the road

Nariz do Mundo, Cabeceiras de Basto, Portugal

Spring on the Atlantic edge

Spring on the Atlantic edge

A Ver-O-Mar, Póvoa de Varzim, Portugal

Rock, corn, a bird mid-flight, and a waterfall no one was looking for

Rock, corn, a bird mid-flight, and a waterfall no one was looking for

Pitões das Júnias, Montalegre, Portugal

Up here, silence has a shape

Up here, silence has a shape

Serra do Larouco, Portugal

Stone, history, and a city that never quite stands still

Stone, history, and a city that never quite stands still

Dublin, Ireland

Two years apart. The valley, unchanged...

Two years apart. The valley, unchanged...

Miradouro de Porto d’Olho, Cabeceiras de Basto, Portugal

A city that opens itself to the sea, and doesn’t apologize for it

A city that opens itself to the sea, and doesn’t apologize for it

Vigo, Galicia, Spain

A bridge made of branches and time

A bridge made of branches and time

Jardim de São Bento da Porta Aberta, Gerês, Portugal

Spring doesn’t announce itself

Spring doesn’t announce itself

São Bento da Porta Aberta, Braga, Portugal

An island that feels like the world hasn’t found it yet

An island that feels like the world hasn’t found it yet

Illa de Ons, Pontevedra, Spain

The sun doesn’t set on Bom Jesus

The sun doesn’t set on Bom Jesus

Bom Jesus do Monte, Braga, Portugal

Silence here isn’t empty, it’s full of everything the city forgot

Silence here isn’t empty, it’s full of everything the city forgot

Branda da Aveleira, Melgaço, Portugal

Some things bloom quietly, and still change everything around them

Some things bloom quietly, and still change everything around them

Braga, Portugal

A city built around a cathedral, and a river that never stops moving

A city built around a cathedral, and a river that never stops moving

Cologne, Germany

From up here, the whole world seems to slow down and breathe

From up here, the whole world seems to slow down and breathe

Serra d’Arga, Viana do Castelo, Portugal

Where Eastern Europe’s elegance meets the quiet of a winter evening

Where Eastern Europe’s elegance meets the quiet of a winter evening

Iași, Romania

Where the road doesn’t end

Where the road doesn’t end

Serra da Estrela, Portugal

Where coastal marshlands meet mountain horizons, and seabirds find stillness

Where coastal marshlands meet mountain horizons, and seabirds find stillness

Near Praia de Barrelas, Esposende, Portugal

Where towers rise from green parks and rivers flow through cities

Where towers rise from green parks and rivers flow through cities

Düsseldorf, Germany

Roman arches that held empires, now hold only reflections and time

Roman arches that held empires, now hold only reflections and time

Chaves, Portugal

Some places remind you that the best stories...

Some places remind you that the best stories...

Praia Fluvial da Lagoa, Terras de Bouro, Portugal

Centuries of faith, carved into stone and silence

Centuries of faith, carved into stone and silence

Convento de Cristo, Tomar, Portugal

Some evenings remind you how small you are, and how infinite the world feels

Some evenings remind you how small you are, and how infinite the world feels

Torno, Miranda do Corvo, Portugal

Where bridges connect more than just riverbanks

Where bridges connect more than just riverbanks

Amarante, Portugal

Where stone bridges hold centuries and water holds reflections

Where stone bridges hold centuries and water holds reflections

Ponte de Estorãos, Ponte de Lima, Portugal

Some nights reflect more than light

Some nights reflect more than light

Solar da Levada, Amares, Portugal

Between castles and vineyards, time moves differently

Between castles and vineyards, time moves differently

Óbidos, Portugal

After the storm comes the calm

After the storm comes the calm

Arcos de Valdevez, Portugal

Sometimes you need to stand alone...

Sometimes you need to stand alone...

Apúlia, Portugal

“Ver Braga por um canudo” they say

“Ver Braga por um canudo” they say

Bom Jesus do Monte, Braga, Portugal

Where Portugal meets Spain...

Where Portugal meets Spain...

Monção, Portugal

© 2026 throughjcm.lens · @throughjcm.lens