A statue of “Geoffrey the Giraffe,” was unveiled at a children’s hospital in New Jersey this week

Written by James Somy on July 14, 2018