Space Alien

Space Alien - Town by Forbidden Temple, Biggest house, Haystacks