Since 1985, happy hours have been illegal in Indiana. It’s no surprise that many Hoosiers weren’t happy about that — and nearly 40 years later, this law has finally been repealed in a signing ceremony at the Whistle Stop Inn in downtown Indianapolis.