Epic Shiny question

I am curious if all Pokemon have a rare and epic shiny.