The Wonders of the World

About

“The Wonders of the World” TV spot for the Houston Museum of Natural Science.
To learn more about the project, visit the news story here.