Tag: E3

Jun 08
Vampyr Teases Us With an Insane E3 Trailer

After seeing the pre-alpha trailer from last year, we were pretty excited but…