criticalhit.net
Facebook has launched a new Game Livestreaming Feature to compete with Twitch
Facebook Game Livestreaming means you'll be able to share any gameplay with your friends.
Kyle Wolmarans