by JonFawkes
by Aizy-Boy40
http://mlp.reactor.cc/post/2274860
http://mlp.reactor.cc/post/2281248
http://mlp.reactor.cc/post/2604358