Ewen Spencer

Ewen Spencer (born 1971) is a British photographer and filmmaker based in Brighton, England.

Index

Studio Visit: Ewen Spencer