Multi New Tab

Your favorite sites on Chrome's new tab.