A full-length trailer for Station Rat will supposedly be released on 11/7, but for now, just imagine how great this costume must have been for Halloween.