Robots running a full-length marathon in Japan
Mini-robots are competing in the world's first robot marathon - Robo Mara Full race - in Osaka, Japan.
Five battery-charged machines are to complete 422 laps around an indoor 100-metre track in Osaka's Asia Pacific Trade Centre, covering 26 miles (42km).
The marathon is expected to continue until Sunday.