“World of Speed” is a new PC-based video game set to launch sometime in 2014. Until then, you will have to be satisfied with the trailer… <iframe width=”640″ height=”360″ src=”//www.youtube.com/embed/-kXPH441Hvc?feature=player_embedded” frameborder=”0″ allowfullscreen></iframe> Continue reading...