As the invasion of Ukraine continues into its third month, Russia has continued to supply a large amount of gas to many European countries.
However,...
According to a report published by the U.S. Naval Institute (USNI) on April 27, satellite imagery suggests that Russia has deployed militarized dolphins in the Black...