video

Heaven on Earth

Kenawa Island in Papua New Guinea is without question a paradise. Watch as this 'Heaven on Earth' comes alive on screen.

05.14.12 7:32 PM ET