Robots! Dragons! Robot Dragons! This incredible mechanized monstrosity is the result of the animatronics wizards at La Machine, a French street theatre company. They call it Long Ma Jing Shen or “The Spirit of the Horse Dragon.” Check out the videos below, and go about your day in contented wonderment.