John McCain actually said...
$4.5 billion is a lot of money, and there is also a provision in the bill that if after 5 years we do not have this effective control, another $2 billion will be spent.
Context
McCain questions the effectiveness of funding for border control measures.
03/13/2013