jamesfoley.com.au
Our second book gets a second book launch
By the time this blog post goes live, we’re likely to have reached capacity for the launch of The Last Viking Returns.If you couldn’t RSVP in time, don’t despair.We’ve got a secon…