LARRY THE FIRST

Designer, Filmmaker, and Art Director in Mombasa, Kenya