Geno Geno Geno!

I just want to finally get excited fo once about this franchise, last time I was truly excited was 2003.