The Helix

A Sci-fi film set in the future of Vancouver, BC.  Shot on location in and around the Vancouver area.

2007/2008

web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web

© Elfina Luk 2018 All Rights Reserved.