I Heart Russian Dressing
The Russian Machine never breaks and evidently Alex Ovechkin never stops making promos either as evidenced below. ESPN pulled the clip from Pants’ post below but I got it via a tweet from the Caps. IT WAS HILARIOUS! I just wonder seriously who pitches these things to him, “Hey Alex, we are gonna go to the […]