soooo those monster presses that you have been pulling off lately... I have found the answer haha!
Haha! Monster nose presses I guess, cause it's under my lead foot. Or maybe it was the switch ollies I was working on. Seriously though, this thing still baffles me since it's under the binding.
Here's a couple of pics I took.