China's Polar From Space

China Polar's From Space is a HTFF episode of Season 103.

Plot
Also when i have the time.