Musselburgh Baptist Church : the first 85 years.
Musselburgh Baptist Church.
Musselburgh Baptist Church