flockofnerds.com
Star Wars: Armada- The Review
Life gets busy, and games you buy on release day sometimes sit around for weeks, taunting you with their large peek-a-boo panels. They reveal beautiful star ships encased in plastic, waiting for yo…