All posts tagged Poppy

War and Peace

Spotted at Saint Mark’s Church in Maida Vale, London.