Tamarra Lessard profile

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

    Known For