Is there an app where you can send videos from one iphone to another one?

I need to send a vid to my friend, we can't use airdrop cos we don't live in same state, I also can't sent it on Facebook. Is there and app or a feature besides iMessage where I can send a videos, any lenth?

Try using "Google Drive".
You can upload large files and share them with other people.