Death of the Megabeasts on tonight

April 27th, 2009

Giff Miller has been working with National Geographic channel on a documentary, Death of the Megabeasts, that airs for the first time tonight at 7:00 p.m. and again at 10:00. Giff writes, "The documentary was filmed in part in the Amino Lab here in Boulder and the production company spent three days filming us in the field in Australia last July."