Rainbows are full circles, not semicircles – it’s just that from the ground you can usually only see their upper half. From the air, as this video from skydiver Anthony Killeen shows, the full circle can be seen in all its glory.
The Knowledge
You tube video added
I’ve seen a full circle of rainbow around the sun three times. These occur when clouds were coming in to cover the sun. When the front arrives they can form around the sun.
Each time I’ve seen one it was followed by heavy snow
I have seen that too and also around the moon - I think the geometry of that is different because it is caused by ice crystals and I vaguely remember reading that the refractive index isn’t the same as raindrops.