Joh and Pete discover the amazing Stamp House

Set in a man-made lake in the tropical rainforests of Cape Tribulation, this futuristic masterpiece has to be seen to be believed.