New satellite pics show devastation caused by Russian invasion

New satellite images released today by Maxar Technologies have provided insight into the damage on the ground in Ukraine.