Zhihua Temple in Beijing China Red cards As for the temple in China, the red card is sold anywhere. A red card and a red strip of paper are fastened here and there. Photo Jul. 2. 2006 Cross-eyed viewing ANAGLYPH