The GameFans crew discusses some of the bizarre news happening this week as a few tears are shed. Now available on iTunes!

More...