Where the fuck is this from
Battletoads, if memory serves.
Japan
Angel Cop
That person has a shit load of blood.
Voltron
Lazy Town
bump on sauce