Second Sun
Italy, on Mar 5, 2004

Look at the picture of Viareggio. Could be Planet X and there is a red halo.
Ben