Harbaugh stars in rap video