MB2 144a: Bracha on a Rainbow and Birchat HaChamah (229:1-2)

When do you make a bracha on a rainbow? Do you have to see the entire rainbow?

The halachot of Birchat HaChama, which is recited every 28 years.