Tech 5 Genius Taobao Items That Seem Straight Out Of A Sci-Fi Movie To Elevate Your Life x3000 Taobao Maker Festival takes place from now till 25th July 2021 and features some of the latest innovations straight out of a sci-fi movie.