Image Body 25 years ago this week Bristow School teacher, Meera Bousu, unveiled her painting “The Third Rib” at the Keystone Crossroads Museum in Mannford.