1040 N Mills Ave
Orlando, Florida 32803

Luther formed in Philadelphia during the summer of 2010.

Added by Upcoming Robot on October 19, 2012