Vimeo Windows 8 app makes its debut November 12, 2012 by admin Tweet The popular video streaming service Vimeo has now made its debut on Windows 8, releasing an app that lets folks check out the many videos on their service and upload their own clips to Vimeo. Read more… Neowin Related Posts:Save videos off Facebook, Vimeo, YouTube, and more…Vimeo to shut down all of its TV streaming apps…Halo show has biggest debut ever on Paramount+Sea of Thieves finally makes its debut on Nvidia…The Halo TV show drops its first trailer for season…