Is it an alien?

Caught this thing on tape the other day! Still trying to figure out what it is...