Posted in VideosMacross Delta Trailer This looks really embarassing. I mean, really fucking humiliating. What the fuck are they thinking? by Penguin Truth•October 29, 2015