Mexican Pasta Salad 3

A brilliant Mexican Pasta Salad with onions, black beans, corn, cheese, and Sabra salsaonions, black beans,