Live action footage
MUNICH, GERMANY - NOV 20, 2018: Mechanical plush rat toys on the Christmas storefront. 4k
4K
3840 x 2160
Editorial Use Only