Idle Gear are a Stoner Band from Russia maybe? I don't know, I can't read it and to lazy to use a translator at the moment. Great Music with vocals that are a bit on the weird side, but it seems to work. Nail In My Head was released this past November. Check em out.