Is Blooz right? Something spoke DeHavilland to me. I was also guessing northern France. Side note, where would one buy a 7/8th scale plane? Did not even know they made something like this.Boo
Take off the upper wing, and it looks alot like a small hurricane to me.