RASTEN The Raccoonby Krorok23013Emerald Island is a place of beauty and peace. Sadly, that gets taken away once these evil alien race takes away the planet's sun for their own usable energy upon Emera...brutality18universe3d9+11 more