Gluten Free French Toast Sticks that will have your whole house smelling of sweet cinnamon before they’re even finished cooking!