Background image
The world of trains according to David Graham

Join us on irc.railfan.ca in #railfan - the world's best 24/7 railfan chat (alternate client)

Index by location

Index by date

Other indices

Recent outings

Railfan information

The HotBox

Today's random implausible lashup: VIA 6438-VIA 6420-NS 9624-CP 8608

Site news

Top photos from June 7th

June 7th

On my way to NMH to 20th reunion, I caught a southbound NECR with 3 rather thoroughly rebuilt SD40-2s switching the yard.

Brattleboro, Vermont

(map) This town is on the New England Central Railway track near the New Hampshire, Massachusetts, and Vermont borders.

Brattleboro_07.06.19_6673.jpg Brattleboro_07.06.19_6674.jpg Brattleboro_07.06.19_6675.jpg Brattleboro_07.06.19_6676.jpg Brattleboro_07.06.19_6677.jpg Brattleboro_07.06.19_6678.jpg Brattleboro_07.06.19_6679.jpg Brattleboro_07.06.19_6680.jpg Brattleboro_07.06.19_6681.jpg Brattleboro_07.06.19_6682.jpg Brattleboro_07.06.19_6683.jpg Brattleboro_07.06.19_6684.jpg Brattleboro_07.06.19_6685.jpg Brattleboro_07.06.19_6686.jpg Brattleboro_07.06.19_6687.jpg Brattleboro_07.06.19_6688.jpg Brattleboro_07.06.19_6689.jpg Brattleboro_07.06.19_6690.jpg Brattleboro_07.06.19_6691.jpg Brattleboro_07.06.19_6692.jpg Brattleboro_07.06.19_6693.jpg Brattleboro_07.06.19_6694.jpg Brattleboro_07.06.19_6695.jpg Brattleboro_07.06.19_6696.jpg Brattleboro_07.06.19_6697.jpg Brattleboro_07.06.19_6698.jpg Brattleboro_07.06.19_6699.jpg Brattleboro_07.06.19_6700.jpg Brattleboro_07.06.19_6701.jpg Brattleboro_07.06.19_6702.jpg Brattleboro_07.06.19_6703.jpg Brattleboro_07.06.19_6704.jpg Brattleboro_07.06.19_6705.jpg Brattleboro_07.06.19_6706.jpg Brattleboro_07.06.19_6707.jpg Brattleboro_07.06.19_6708.jpg Brattleboro_07.06.19_6709.jpg Brattleboro_07.06.19_6710.jpg Brattleboro_07.06.19_6711.jpg Brattleboro_07.06.19_6712.jpg Brattleboro_07.06.19_6713.jpg Brattleboro_07.06.19_6714.jpg Brattleboro_07.06.19_6715.jpg Brattleboro_07.06.19_6716.jpg Brattleboro_07.06.19_6717.jpg Brattleboro_07.06.19_6718.jpg Brattleboro_07.06.19_6719.jpg Brattleboro_07.06.19_6720.jpg Brattleboro_07.06.19_6721.jpg Brattleboro_07.06.19_6722.jpg Brattleboro_07.06.19_6723.jpg Brattleboro_07.06.19_6724.jpg Brattleboro_07.06.19_6725.jpg Brattleboro_07.06.19_6726.jpg Brattleboro_07.06.19_6727.jpg Brattleboro_07.06.19_6728.jpg Brattleboro_07.06.19_6729.jpg Brattleboro_07.06.19_6730.jpg Brattleboro_07.06.19_6731.jpg Brattleboro_07.06.19_6732.jpg Brattleboro_07.06.19_6733.jpg Brattleboro_07.06.19_6734.jpg Brattleboro_07.06.19_6735.jpg Brattleboro_07.06.19_6736.jpg Brattleboro_07.06.19_6737.jpg Brattleboro_07.06.19_6738.jpg Brattleboro_07.06.19_6739.jpg Brattleboro_07.06.19_6740.jpg Brattleboro_07.06.19_6741.jpg Brattleboro_07.06.19_6742.jpg Brattleboro_07.06.19_6743.jpg Brattleboro_07.06.19_6744.jpg Brattleboro_07.06.19_6745.jpg Brattleboro_07.06.19_6746.jpg Brattleboro_07.06.19_6747.jpg Brattleboro_07.06.19_6748.jpg Brattleboro_07.06.19_6749.jpg Brattleboro_07.06.19_6750.jpg Brattleboro_07.06.19_6751.jpg Brattleboro_07.06.19_6752.jpg Brattleboro_07.06.19_6753.jpg Brattleboro_07.06.19_6754.jpg Brattleboro_07.06.19_6755.jpg Brattleboro_07.06.19_6756.jpg Brattleboro_07.06.19_6757.jpg Brattleboro_07.06.19_6758.jpg Brattleboro_07.06.19_6759.jpg Brattleboro_07.06.19_6760.jpg Brattleboro_07.06.19_6761.jpg Brattleboro_07.06.19_6762.jpg Brattleboro_07.06.19_6763.jpg Brattleboro_07.06.19_6764.jpg Brattleboro_07.06.19_6765.jpg Brattleboro_07.06.19_6766.jpg Brattleboro_07.06.19_6767.jpg Brattleboro_07.06.19_6768.jpg Brattleboro_07.06.19_6769.jpg Brattleboro_07.06.19_6770.jpg Brattleboro_07.06.19_6771.jpg Brattleboro_07.06.19_6772.jpg Brattleboro_07.06.19_6773.jpg Brattleboro_07.06.19_6774.jpg Brattleboro_07.06.19_6775.jpg Brattleboro_07.06.19_6776.jpg Brattleboro_07.06.19_6777.jpg Brattleboro_07.06.19_6778.jpg Brattleboro_07.06.19_6779.jpg Brattleboro_07.06.19_6780.jpg Brattleboro_07.06.19_6781.jpg Brattleboro_07.06.19_6782.jpg Brattleboro_07.06.19_6783.jpg Brattleboro_07.06.19_6784.jpg Brattleboro_07.06.19_6785.jpg Brattleboro_07.06.19_6786.jpg Brattleboro_07.06.19_6787.jpg Brattleboro_07.06.19_6788.jpg Brattleboro_07.06.19_6789.jpg Brattleboro_07.06.19_6790.jpg Brattleboro_07.06.19_6791.jpg Brattleboro_07.06.19_6792.jpg Brattleboro_07.06.19_6793.jpg Brattleboro_07.06.19_6794.jpg Brattleboro_07.06.19_6795.jpg Brattleboro_07.06.19_6796.jpg Brattleboro_07.06.19_6797.jpg Brattleboro_07.06.19_6798.jpg Brattleboro_07.06.19_6799.jpg Brattleboro_07.06.19_6800.jpg Brattleboro_07.06.19_6801.jpg Brattleboro_07.06.19_6802.jpg Brattleboro_07.06.19_6803.jpg Brattleboro_07.06.19_6804.jpg Brattleboro_07.06.19_6805.jpg Brattleboro_07.06.19_6806.jpg Brattleboro_07.06.19_6807.jpg Brattleboro_07.06.19_6808.jpg