This is my vegetarian version of a similar pasta salad I've seen. Easy to throw together or use what you have on hand. You can substitute any type of bean you like or add meat if you want. Use your favorite cheese too. It's very versatile and filling.
Cook pasta according to package directions. Drain and stir in frozen corn. The heat from the pasta will defrost the corn and the corn will cool the pasta. Stir in salsa. Add beans, black olives, tomatoes, cilantro and cheese to pasta mixture and toss well.
In a small bowl, combine lime juice, cumin, chili powder, garlic, olive oil, salt and pepper. Pour over the salad and toss to blend well. Refrigerate until time to serve.
*** This tastes best when you can refrigerate for a few hours or overnight to allow the flavors to blend together.