There’s An Itsy Bitsy Island Off Canada’s Labrador Coast Named After A Satellite

  • 6 years ago
There’s an itsy bitsy island off Canada’s Labrador Coast named after the satellite used in its discovery.