History Goes Bump: Ghost Tours For The Mind
Ep. 265 - Legends of Taiwan
The island of Taiwan is located between the Philippines and Japan, about 100 miles off the coast of China. The small island is inhabited by many people who were escaping from the mainland of China, a country that claims to be sovereign over the...