A tree harvesting vehicle and a method of harvesting trees is disclosed. The tree harvesting vehicle (1) includes: a winch mounted to one end of the vehicle (1) suitable for assisting the ascent or descent of the vehicle (1) up or down a slope an articulated grapple (3) suitable for handling logs and an articulated saw (4) suitable for felling a tree. The vehicle is driven by tracks (5) which are driven by hydraulic motors and the vehicle may be controlled by an operator within the vehicle or remote controlled via a wire or wireless link.