Creamy Tomato and Carrot Soup

63

A rich and creamy soup made up of fresh carrots, tomatoes, onion, and garlic.