I've seen her before. Amy Brooke is the first think that popped in my head but I don't think it's her. The photo says screenshot, where did you get it?
I took it as a screenshot on my mac whilst watching a vid, and I don't have the link to the vid either, it was a long time ago.
It's not trina though for sure. I know Trina so I wouldn't have uploaded the pic. Plus her body is no where near as perky as trins