Ricki Bedenbaugh launched his new site keeponpushin.com. Check out some visuals, still and moving, from The Dude.