A coastal town in Newfoundland, Canada, is struggling with some unusual invaders – seals.

Forty seals got stuck in Roddickton-Bide Arm when a sudden freeze prevented them from returning to sea.

They have been blocking roads and doors to businesses, leaving locals exasperated, as interference with marine mammals is illegal under Canadian law.