Playing: Platform One Stage

New upcoming Indie band producing original material, located on the Isle of Wight UK.