BenVTrigger on 18 May 2013
Also its worth noting several Insomniac employees have GAF accounts and they aren't addressing the rumor at all.
Pretty good evidence its a real leak as Ive seen them shoot down fake rumors on GAF before