Norwood American Legion hosts craft show Nov. 2