Advertisement

Life-sized Noah's Ark launches

A full-scale replica of Noah's Ark has opened its doors to the public in the Netherlands. (Dec. 10)