The Vikings have agreed to terms with placekicker John Parker Romo and long snapper Jake McQuaide, sources confirmed to ESPN.