Pokemon GO players can battle Mega Heracross as part of the Mega raids, with the possibility of a Shiny Heracross encounter. Mega Pokemon are some of the most ferocious monsters in the entire franchise, and defeating them is a challenging ordeal. While winning against such a powerful raid boss is extremely hard, one can achieve it with proper preparation.