CBC Newfoundland and Labrador

Have aliens landed?

No. It's just the annual surveying of city streets for the coming roadwork season.

IMG01165.jpg

  •