I believe you're correct. I originally thought it was a sea ray, especially because the logo looks like their's, but I came across the predator...
Trying to figure out what kind this one is. Thanks in advance! [Note; Hotlinked picture imported and reduced to 640 pixels]