Microsoft – Windows 8 Video infographic

  • microsoft
by on November 08, 2012

A video infographic showing the media placement involved during the launch of the new Windows 8 OS.