IMG_5942 RX When told to say “SEKA SEKA” (which means “smile”), Karen and the Giraffe did not disappoint!