Skip to playerSkip to main contentSkip to footer
  • 5/28/2025
In Birmingham, England, twin baby penguins hatched in front of the cameras at the National Sea Life Center to a proud pair of penguin parents. The chicks were born on June 2nd and named Ant and Dec. Yair Ben-Dor has more.

Recommended

0:22
Up next