This photos comes from Soviet times, around the 1980s, when the Soviet army tested newly made X-35 missiles on a real target, an ocean going ship “Mashuk”.
This is the ship before the test hit of missiles.
The missiles were loaded onto a Su-34 bomber and it took off. A few minutes later the pilot hit the trigger and a couple of X-35s were shot in the direction of the ship:
The damage was serious.
And here is the video showing similar X-35 missiles hitting ships: