i'm looking, it was on reddit on the ufo sub. i am looking though. i'm sure it is though man, i know how those fags can be over on reddit so i looked into it and sure enough there was a launch. do you remember where this video was supposed to be? i'm trying to look it up online without going through the hell of reddit search.
United States