Falun Dafa practitioners set up a display this month at the Grand Canyon hoping to tell Chinese and other tourists about a situation they said the Chinese communist regime is concealing.
Falun Dafa practitioners set up a display this month at the Grand Canyon hoping to tell Chinese and other tourists about a situation they said the Chinese communist regime is concealing.