Josephine Richards is a UK based photographer who likes to capture landscape and nature photographs. The colorful pictures are taken in Swansea, UK.
Josephine Richards is a UK based photographer who likes to capture landscape and nature photographs. The colorful pictures are taken in Swansea, UK.