looks like a flying Dorito to me honestly.
Is this your photo?
meanwhile the F22 in Arizona :
china Internet