Bloodpetal Lasher

Bloodpetal Lashers are bloodpetals found in the Un'Goro Crater. According to Larion they were sent by Muigin to annoy him, and they truly proved too much for him to handle so he asked Horde adventurers to deal with them.

Objective of

 * Larion and Muigin