Yes. B Spot Casino is headquartered in Los Angeles, licensed by the Oregon Racing Commission, and legal in 22 US states, including California.