Answer the following question:

who sings have you ever seen the rain?
Creedence Clearwater Revival