Past and present once again collide for Fin Macleod in the Outer Hebrides in this finale to Peter May’s Lewis Trilogy.
The diary of an intrepid reader
Past and present once again collide for Fin Macleod in the Outer Hebrides in this finale to Peter May’s Lewis Trilogy.