Home » Videos » French 2009 TV Ad

TV ad showcasing the 2009 Jojo’s reboot (as Dracco Heads).

More on them on the Dracco section in the Introduction page)