Railfan
A railfan is a person who likes railways and trains. Railfans like to take pictures of trains.  They also like to watch trains.  Some railfans make models of railways.  These are called model railways.