12:00 pm - 1:00 pm Event Series Gi Class – Open Mat (Noon) December 4, 2026 @ 12:00 pm - 1:00 pm PST Event Series Gi Class – Open Mat (Noon) Gi Class - Open Mat, all levels welcome
6:00 pm - 7:00 pm Event Series Gi Class – Open Mat (Evening) December 4, 2026 @ 6:00 pm - 7:00 pm PST Event Series Gi Class – Open Mat (Evening) Gi Class - Open Mat, all levels welcome
12:00 pm - 1:00 pm Event Series Gi Class – Open Mat (Noon) December 11, 2026 @ 12:00 pm - 1:00 pm PST Event Series Gi Class – Open Mat (Noon) Gi Class - Open Mat, all levels welcome
6:00 pm - 7:00 pm Event Series Gi Class – Open Mat (Evening) December 11, 2026 @ 6:00 pm - 7:00 pm PST Event Series Gi Class – Open Mat (Evening) Gi Class - Open Mat, all levels welcome
12:00 pm - 1:00 pm Event Series Gi Class – Open Mat (Noon) December 18, 2026 @ 12:00 pm - 1:00 pm PST Event Series Gi Class – Open Mat (Noon) Gi Class - Open Mat, all levels welcome
6:00 pm - 7:00 pm Event Series Gi Class – Open Mat (Evening) December 18, 2026 @ 6:00 pm - 7:00 pm PST Event Series Gi Class – Open Mat (Evening) Gi Class - Open Mat, all levels welcome
12:00 pm - 1:00 pm Event Series Gi Class – Open Mat (Noon) December 25, 2026 @ 12:00 pm - 1:00 pm PST Event Series Gi Class – Open Mat (Noon) Gi Class - Open Mat, all levels welcome
6:00 pm - 7:00 pm Event Series Gi Class – Open Mat (Evening) December 25, 2026 @ 6:00 pm - 7:00 pm PST Event Series Gi Class – Open Mat (Evening) Gi Class - Open Mat, all levels welcome
12:00 pm - 1:00 pm Event Series Gi Class – Open Mat (Noon) January 1, 2027 @ 12:00 pm - 1:00 pm PST Event Series Gi Class – Open Mat (Noon) Gi Class - Open Mat, all levels welcome
6:00 pm - 7:00 pm Event Series Gi Class – Open Mat (Evening) January 1, 2027 @ 6:00 pm - 7:00 pm PST Event Series Gi Class – Open Mat (Evening) Gi Class - Open Mat, all levels welcome