I've been a longtime fan of Mashup Germany. And after listening to tons of his mixes, one thing I'm sure of: This will always be his greatest mashup. It is too good to be true.
Kanye West's Barry Bond vs. The Fray's Look After You.
Check out his website for more amazing mashups: Mashup Germany