Yes you can! Click Feeds in the left pane to see your RSS feeds. Before you can view an RSS feed in Windows Live Mail, you need to add it. To add an RSS feed, see How do I add an account to Windows Live Mail?
See all support pages for Windows Essentials.
Ask your question in the community forums.