Seen today in Garrucha, Spain. Now come on all you tech boys. What do you think of the power to weight ratio of this little rig. Well it is a showmans vehicle after all!!!