Paypal takes down Pandora over logo. Also some new screen shots of Red Dead Redemption 2 have been released. The game is set to release in the first half of 2018. Joshua and the crew give their thoughts, and Ryan shares some rapid fire news, on this edition of Man Cave Technology.


Please enter your comment!
Please enter your name here