Mei lan is a Chinese mythology who some how sneaked in your back yard she has never seen the modern era