Yeah, kinda reminds me of the gal that was running She Safari. That was a flash in the pan. One day she's got her a$$ and tits floating across the screen on every outdoor show that'll have, next thing ya know, she's gone.
The Davidson bros seem to have taken the same mis-direction if the story that's written is true.