Hincapie WINS!!!!
This is why Europe hates the US. Spain thinks they've got it under control then BOOM...shock and awe!
That's a special win for the whole team! WOW!