T-Rex Foot Squish (Stuck to Giant Smelly Cheesy Feet)