Since it says they are located in Vaugh Wa it wouldn't be that difficult to go check out. They seem like they'd be fun to kick it with! Silly website! I recognized one picture as being off the quarter mile track at Donida Farms, that's in Washington State too. Are they an organization or a barn?