Behold the awesome absurdity of Total Ghost
Snowy weather got you feeling glum? Yeah? We hear ya. Luckily, we’ve got just thing to turn that frown upside down. Meet Total Ghost. We don’t know where in the hell these dudes Chön and Biktor came from — they claim to be from Germany, but we suspect they’re about…