Craig's Crazy Carrot Cake Cheesecake

Carrot Cake and Cheesecake Swirled Together, Topped with Cream Cheese Icing and Roasted Almonds.