An apparatus, device and method are provided for executing a clot or plaque removal procedure. In one embodiment, a clot removal device may include a clot holding element for penetrating a target clot and stabilizing the clot in its position; a controllable distal filter that can be extended to cover the target clot; a distal filter, openable downstream from the clot, designed to substantially prevent flow through of clot elements, and further designed to drag the clot out of a vessel, for retrieving by the clot removal device.