Well…perhaps not REALLY. But this rain radar image from today shows a heavy band of rain, shaped very much like the country of Japan!
Similar?