Part 2 of JoJo no Kimyou na Bouken. It is set primarily in the year 1938.
Originally serialized in Weekly Shounen Jump from 1987 to 1989 for 69 chapters and collected in seven volumes, it was later adapted into the last 17 episodes of the first season of the 2012-2013 anime.
This tag implicates jojo_no_kimyou_na_bouken (learn more).