LOOKI LOOK
Indianapoliz, IN
Biography
Josh’ua (Looki Looki) Thomas was born November 16, 1986 at Wishard Hospital in Indianapolis, Indiana. To Jimmie and Judy Thomas a few months after Josh’ua was born his mother and father moved him his four brothers and two sisters to the Southside of Indianapolis. That is where he started to grow up. At the age of five Josh’ua was riding with one of his big brother and for the first time he heard two songs playing together as one song then and there Josh’ua discovered the world of mixing tapes...
show more...