Buzzing on Yahoo Sports:

Dirty Tackle

Rio parade features nightmarish giant likenesses of Ronaldo, Neymar and Mario Balotelli

Brooks Peck
Dirty Tackle
Brazilians Hold Rally For Their National Team Ahead Of World Cup
.

View photo

RIO DE JANEIRO, BRAZIL - JUNE 08: People watch as large puppets in the likeness of soccer players move past during a campaign against hepatitis parade featuring puppets of soccer stars and other celebrities on June 8, 2014 in Rio de Janeiro, Brazil. Brazil continues to prepare to host the World Cup which starts on June 12th and runs through July 13th. (Photo by Joe Raedle/Getty Images)

As World Cup fans from around the world begin to arrive in Brazil, a "football versus hepatitis" parade was held along Copacabana Beach in Rio de Janeiro to raise awareness of the disease. And to ensure ultimate awareness and terror, giant puppets of top footballers were unleashed on the general public.

Cristiano Ronaldo, Neymar, Mario Balotelli, Franck Ribery — they were all there in their most disturbing forms to haunt your dreams even while you're awake and try to ensure that visiting fans take preventative measures or seek treatment for hepatitis.

View gallery

.
(Photo by Joe Raedle/Getty Images)

(Photo by Joe Raedle/Getty Images)

Franck Ribery won't be playing in the World Cup due to injury, but his puppet still chases people down the streets of Rio.

View gallery

.
(Photo by Joe Raedle/Getty Images)

(Photo by Joe Raedle/Getty Images)

A woman is unaware of the danger she is in as she is caught in the middle of a clash between the Balotelli puppet and the Ronaldo puppet.

View gallery

.
 (AP Photo/Felipe Dana)

 (AP Photo/Felipe Dana)

A man rests, presumably after saving his fellow citizens from the rampaging Leo Messi puppet.

View gallery

.
(AP Photo/Felipe Dana)

(AP Photo/Felipe Dana)

Women attempt to subdue the Balotelli puppet by licking it.

Welcome to the 2014 World Cup, everybody!

- - - - - - -

Brooks Peck is the editor of Dirty Tackle on Yahoo Sports. Have a tip? Email him or follow on Twitter!

Sign up for Yahoo Fantasy Football
View Comments (77)