Squirrel ride. .. Anyone else getting turned on? squirrels