Annihilation ★★★½

I still have so many questions