E3 2010 - TELLTALE: Jurassic Park, Back to the Future, More

Date: 21 June 2010 Time: 04:24 PM ET