Could this be some kind of strange teaser video from an AC/DC rehearsal studio?? We are expecting a HUGE announcement anytime now from the band. photo: Ron Michaels