What do you do when you find a giant lizard struggling on the street during a snowstorm?
You call the New England Wildlife Center in Weymouth, of course.
Frank Hardy couldn’t believe his eyes when he looked out on a Providence, Rhode Island, street after the weekend’s big snowstorm and saw the reptile in the road…