Jennifer visited a children's hospital in Panama City yesterday - ahead of her first performance in the region.
Jennifer Lopez visits hospital