
Tamarra Lessard
Camera
Tamarra Lessard is an award-winning documentary filmmaker based in Edmonton, CAN, whose work has taken her across the globe.
Read full biography
Camera
Tamarra Lessard is an award-winning documentary filmmaker based in Edmonton, CAN, whose work has taken her across the globe.
Read full biographyAdult titles stay hidden unless you confirm your age.