The 1971 Land Rover Series IIA that was delivered to Liverpool docks last month has arived safely with Martin in Bermuda

We look forwards to some more pictures and updates soon

Gallery