OH MY GOD! Guess whose birthday is today? Joseph Joestar! Battle...