THE tempest made landfall on Sunday as Storm Elin battered the country with strong winds and downpours on Saturday.