Take away June 13, 1989; June 14, 1990; and June 15, 2004 – the days the Pistons won the three NBA championship banners affixed to the rafters of Little Caesars Arena – and you’d have to do some digging to find a more satisfying 18 hours for the franchise and its fans. In the window…
This article was originally published by Nba.com. Read the original article here.