That's a picture from the Japanese TV show "Triple Fighter" where a 360 sedan was used by "Devils" from outer space as a vehicle.
I'll add more TV shows and movies that the Subaru 360 has appeared in as well (one of the better known ones, a red 360 was on the Sopranos)
爆発性のクジラ