Pair of now-sober black vultures go free in Connecticut

A group of wildlife rehabilitators at A Place Called Hope in Connecticut successfully returned two black vultures to their natural habitat after they were found drunk in a dumpster, FOX Weather reports.

Top Videos

Watch Full Episodes

Good Day New York