1318 S. 2nd Ave.
Dallas, Texas 75210

The late- Cretaceous seas come to life in this remarkable, award-winning IMAX film by National Geographic.

Added by Museum of Nature and Science on September 14, 2010