Strangers pet parrot named Meg. They were sitting on a bench in downtown Delray Beach.