Japan’s new eight-headed dragon license plates might be the coolest in the entire world【Pics】

The Yamata no Orochi is ready to leap out of the annals of mythology and onto your car.

Read More