Astro Bugz is an action-puzzle game with a retro vibe.
Protect our solar system from astro-bugz and blast them by matching 3 or more bugz. Pick up powerful power-ups and activate them to annihilate the incoming invaders.
Astro Bugz Revenge has no review on Wii's World.
Wii's World is not officially affiliated with Nintendo! (but they wish we were).