I just found this on a French forum. Any information about what could be an electric tractor? Thanks.