Sen. John McCain, R-Ariz., wants Congress to investigate what he believes is a “broken” National Security Agency, and believes Congress will have to pass legislation to implement President Obama's reforms for the agency.

McCain, speaking with CNN's “State of the Union” host Candy Crowley, said Congress should investigate the agency beyond what Obama's review board found in December.

“I would go for a thorough review by Congress, too, because we're going to most likely have to pass legislation to implement or not implement the president's recommendations,” McCain said.

McCain believed there must be something wrong with the NSA, since it seemed all too easy for Edward Snowden, a contractor, to steal so much sensitive information - most of which is believed to be still unrevealed.

“Sometimes these agencies have done things just because they can,” McCain said. “I think we need a select committee in Congress to go over this whole scenario because it does overlap many committees and we should have a select committee working with these, among other things, these commission's recommendations and see what we can come up with.”

McCain, though generally described as a defense hawk, has been critical of the NSA and its surveillance policies in recent months. In October, McCain first suggested a select committee to investigate the NSA's methods. And in November, McCain said that NSA Director Gen. Keith Alexander should “resign or be fired.”

“Is there anybody that believes that this system is not broken in many respects?” McCain asked Sunday. “I think not.”

McCain’s comments come just days before Obama is expected to reveal NSA reforms.