Russia seen from insane heights