StumbleUpon makes it easier to discover, share content with relaunch

StumbleUpon said on Tuesday that its new relaunch will make it easier to discover and share content.