Also known as: stevenleechase
Steven Chase lives in Southport, Indiana. He attended the Ivy Tech State College-central Indiana. His favorite bands are Coheed And Cambria and Jamie Cullum. Steven a big fan of Mythbusters and Tlc Channel. His favorite films are Steamboy and Spirited Away.