Preheat oven to 375 degrees F (190 degrees C).
Unroll the crescent rolls and layer on the bottom of a 9x13 inch baking dish.
In a medium skillet over medium heat, cook the ground beef until browned. Drain any excess fat then stir in the taco seasoning, salsa, and cheddar cheese.
Spread the beef mixture over the crescent roll layer.
Place the other can of crescent roll dough on top and press the edges to seal.
Bake for 15-20 minutes or until golden brown.
Let cool for 5 minutes, then spread sour cream over the top.
Cut into slices and serve.