Fire  and police investigators are looking into the cause of an apartment complex explosion Thursday night on Indy’s northwest side. Six people were injured, two of them critically, following this blast at Pangea Riverside Apartments. Emergency crews responded to calls of some sort of explosion at the complex in the 2600 Block of Cold Spring Road and […]