Netflix Digital billboards

These digital billboards were displayed in New York City's Times Square.

CONTACT

Email me at vpetra@gmail.com

© 2018 by Valerie Petrarca

Proudly created with Wix.com