The only background you need for this story is this: David Villa and New York City FC are in Portland to face the Timbers on Sunday afternoon (7:30 pm ET, FS1 and MLS LIVE in Canada).

The image below captured by a soccer fan in PDX takes care of the rest: