Mechanical Tyrannosaurus. – Shenzhen Xianqing Ouji Network Technology Co.,Ltd. Mechanical Tyrannosaurus. Shenzhen Xianqing Ouji Network Technology Co.,Ltd. Genre: Games Release Date: June 27, 2020 © © Tyrannosaurus.Lua Inc Source: New feed