Calamos Supports Greece

norway intelligence

Alleged Russian Spy Whale Spotted off Sweden’s Coast

A beluga whale, believed to be a former spy from Russia, has been spotted near the coast of Sweden, according to an organization that tracks these magnificent creatures. Locally known as Hvaldimir, this unique whale was initially seen off the...