Photo by: Sharon Stephens, Sea Isle (Near Jamaica Beach)
This picture of "two suns" is called a sundog. They are caused by the refraction of the sun's light.
When the sun is low on the horizon, cirrus clouds are present and there is a haze, you can see these "ice halos."
For more info on this and other atmospheric optics, click here: http://www.atoptics.co.uk/halo/parhelia.htm