UFO or the new Russian weapon????

Video from CCTV cameras. Russia.