Massive Alien Spotted in Google Street ViewMassive Alien Spotted in Google Street ViewThis monstrous creature was captured by one of Google's roving Street View mobile cameras in Taiwan. It looks like a massive alien queen, but we think it's just a stinkbug. Check out our gallery for more. Cole StrykerCole Stryker