Who has the Power to Impeach?

In the United States, the power to impeach is given by the Constitution to the House of Representatives. Once the House decides to impeach, the Senate has to have a 2/3 vote to get it done.