Illustrations and logo designed to illustrate the town beach of Santa Cruz, Torres Vedras, Portugal. These illustrations were printed by the Muni Read more