Thought this was pretty cool, especially the 360 degree views in the mountains.

http://www.google.com/tourdefrance2008