forcep - Overpowered and devoured !

more about : forcep