Wednesday, 07 August 2013 08:06

Left 4 Dead 3 rumors start again

This time from a Valve tour picture