Alien invasion over Cape Town South Africa July 15, 2010July 7, 2010 by StreetViewFun.com StreetViewFun.com · Reply View Larger Map Please wait... Similar Street View images Porsche invasion A little alien? Alien Skeleton? Alien Lamp Rare alien Red Alien? Best town name Driving around with an alien in the backseat