When Did You Last Feel Happy?

Agency: Ogilvy & Mather
Director: Thanonchai Sornsriwichai (Tor)
Creative: Jennifer Hu, Evelyn Jeng, Jalen Chiu, Gavin Yin, Myisha Chen
Production Company: Phenomena
Country: Taiwan
Released: April 2014

LEAVE A REPLY

Please enter your comment!
Please enter your name here