Board Thread:General Discussion/@comment-4485900-20130605102724/@comment-27157618-20130809095010

Well the light means that the aliens actually appear from the stadium for sure XD~