Macgregor has been promising a massive imminent russian attack for 9+ months and the western media has promised a Ukrainian counterattack for weeks.