In a medium-sized bowl, add minced garlic, olive oil, cumin, chili powder, salt, pepper, paprika and lime juice.
In a bowl, add the shrimp and toss to allow evenly coating. Let it marinate for about 15 minutes.
In a large skillet, add shrimp and cook for 2-3 minutes per side over medium-high heat until turn opaque and pink. Remove from heat and put it aside.
In a dry skillet, warm the tortillas over medium flame for around 30 seconds per side or until pliable.
Lay out each tortilla flat and layer with black beans, cooked rice, shredded lettuce, corn, diced red onion, diced tomatoes, cooked shrimp and shredded shrimp.
Add a dollop of sour cream and salsa on top. You can also add few drops of hot sauce and avocado slices.
Fold the tortilla sides over the filling and then roll it from the bottom, tucking in the sides as you go to form a tight burrito.
Repeat the process with the remaining fillings and tortillas.