A car with signs displaying religious slogans in Somerville.

The God Car, 48 Cherry Street, Somerville, Massachusetts.

Photographs of Somerville.

Enter the gallery of photographs of Paris

See the photographs I have taken on trips to Italy

Take a look at the pictures I’ve taken in England

See the pictures I’ve taken in Canada