WTF Fun Fact – The Largest Owl

There was once an owl that stood almost 4 feet tall. The Cuban giant owl or Ornimegalonyx, is believed to be the largest owl that ever existed. It lived exclusively on Cuban islands and was nearly flightless. – WTF Fun Facts



Share this fact:  

Leave a Comment