The Visitor Returns is an exciting Puzzle Game and published on Jan 6th, 2012 and has been played 18,393 times and has a rating of 88% after 551 votes.
Fun point and click game where you try to get the alien to manipulate and eat earth creatures and grow.