Truth, Inspiration, Hope.

Tag: Aquatic Russian Spies

Beluga-Whale-surfaces-in-Sweden-Russian-Spy-Getty-Images-1329802043
Beluga Whale, Believed to Be a Russian Spy, Surfaces in Sweden
A beluga whale, wearing a harness that reads “Equipment St. Petersburg,” surfaced off the coast of Sweden...