Seela Sella, 86, squinted in cat glasses