0:00
0:00 / 0:34
Watch: Drone Festival Lights Up St. Petersburg Sky
Flocks of drones could be seen over St. Petersburg, Russia, to kick off the city’s tourist season.
Flocks of drones could be seen over St. Petersburg, Russia, to kick off the city’s tourist season.