What is Virtual Railfan?

Love trains? This is the place for you! Welcome to Virtual Railfan. We bring the trains to you.