Germany has pledged its largest weapons package yet to Ukraine, amounting to $2.95 billion in the largest show of support of Ukraine's fight against Russian occupation. The aid package includes tanks, armored vehicles, and air defense systems, marking Germany's commitment to its call that Germans play a leading role in Europe's security affairs in the face of a newly perceived threat from Russia. Although the additional weapons will be welcomed by Ukraine's much anticipated counteroffensive against Russian forces, it is not certain they will arrive in time. Russia attacked Ukraine's capital with drones over the weekend and targeted other cities with missile strikes. President Volodymyr Zelensky is set to meet with Chancellor Olaf Scholz and President Frank-Walter Steinmeier of Germany during his first visit to the country since Russia's invasion. This visit comes a day after Germany announced the military aid package to Kyiv. However, security reasons mean that the German government has released few details about President Zelensky's movements - although he has already met with the German president. Will the military aid package be enough to turn the tide of the Russian invasion?