Birdzilla or Vulture?

(2) tv-pg

Birdzilla or Vulture?

(2 min) tv-pg

There once lived a giant bird that was on this planet, but now is extinct. Check out the evidence that maybe they are still around. You won't want to miss this amazing shot of a gigantic bird and all of it's glory in this incredible investigation.

Web Exclusives