Tag: Deadpool
News Did Activision's Deadpool Game Really Cost $100 Million To Make?
The claim has appeared on Wikipedia, Gamespot, and elsewhere
News Did Activision's Deadpool Game Really Cost $100 Million To Make?
The claim has appeared on Wikipedia, Gamespot, and elsewhere