Don't let the snow fool you. Ben and the ladies are on a closed-off street in San Francisco here.
Added: