UK-based Revolve Technologies developed this vehicle -- can you figure out what it is?


UK-based Revolve Technologies developed this vehicle -- can you figure out what it is?