If this really is Eddie then I still say it was him in the back of the SHIELD van along with Jefferson. This could just be how Sara draws the new Venom though.
Earth 2 • Forever Evil • Harley Quinn • Injustice • Invincible • Survive • The Walking Dead
As for Miles surprising Peter, I believe that to be a bad excuse, especially seeing as Peter has his spider-sense.
Also, Miles had his optic camouflage, which worked very effectively. Peter was pwned. If he underestimated Miles, that's his own fault.
Peter was clearly not going all out.
Black History Month & 29 Days in February
Peter clearly doesn't possess a one hit wonder.
Jeez damn, this looks insanely amazing!
Greg Anderson: Blackized Anti-Sterotypist!