Sorry, Sattie. I've been sewing most of my life and have all manner of different feet for my machines. Yes, I said machines, plural. I also collect sewing machines.
Your picture looks like the presser foot is from an industrial machine of some sort, perhaps to sew leather.