Swatch

Swatch

An extensive VFX commercial for Swatch UK. Filmed in Prague. Directed by Jeff T. Thomas.