Ultimate Snickers Mouthwatering Cake

NOTES:

Flour- Make sure flour is spooned and leveled or use a kitchen scale. Compacted flour can dry out the cake.

High altitude baking- add an extra 2 tablespoon of flour to the cake batter.

Make caramel one day ahead of assembly.