Omega Strikers officially revealed, heads into Closed Beta– Destructoid
The closed beta kicks off today
Odyssey Interactive is officially revealing its first title. It’s a fast-paced competitive game that mixes sports, MOBA, and more called Omega Strikers.…
Read More...
Read More...