Niagara Falls Gets Loud With The Rock Band Tesla [PICS]Niagara Falls Gets Loud With The Rock Band Tesla [PICS]The rock band TESLA rocks Niagara Falls, New York.The DeanThe Dean