THE "LAST INVASION OF BRITAIN"Memorial stone at Carregwastad Point of the landing of the French on February 22nd...