1 May 2008

Science Story with Dacia Herbulock

From Afternoons, 3:47 pm on 1 May 2008

Scientists have now finished their examination of the world's largest known colossal squid at Te Papa.