an advertisement for the chinese television series'happy trip ', featuring dinosaurs and other things