Had they formerly invaded it, so that certain unaccountable peculiarities might be explained in this way?
¿Habían desembarcado anteriormente en ella, lo cual explicaría ciertas particularidades inexplicables hasta entonces?