Manta Ray?

Comment by aaron

I think it’s one of these: View Placemark / Google Earth