8.5 Loot Rascals Review By Alex Ojelade on March 26, 2017 Captain’s log, supplemental. Loot Rascals lands on our planet in a drop pod. Join my crew as we send an away team to inspect this unidentified object. Is it out of this world? or just another indie crashed satellite?