No, Great Western Railway aren't giving away £3 passes for their trains.
Despite what the Facebook ad said. And despite the comments of people "showing" their passes in the comments.
This was from Full Fact last year.
I saw a recent ad - and reported it
But apparently it didn't break any rules.
Great Western Railway is not giving away a free year of travel for £1.69 – Full Fact
Why wouldn't Facebook remove it?