Left Arrow Callout: CLICK GLOBE FOR MOVIE
 

LARRY SHEA is an American living in New York City.  "Pilgrims Progress" reveals the origins of The Dazzle Dancers and is a meditation on America.  Evil baby persecutors chase the Dazzle Dancer Disco Ball Spaceship across the Galaxy to Earth  

www.dazzledancers.com

Back