Abstract: A catheter drive system, comprising: an inner tube adapted for inserting into a human body; an outer tube configured to slidably and snugly engage said inner tube, outside of a human body; and a pushing mechanism adapted to apply a pushing force to said inner tube less than 100 mm from an end thereof, such that said inner tube can extend at least 200 mm.