Southeast Asia Picture of the Day: Discovery In New Guinea Dobbs | May 18, 2010 Pretty good read with this picture posted over at the National Geographic website about discoveries scientists were making in the remote Foja Mountains on the island of New Read More