Bodyperson said Those welding goggles look really handy. Do they slide up? I can't wait to see the Demon on the road. Click to expand...