by Irvine Welsh
3.74
496 pages
9h 24m
Take a darkly humorous ride through the streets of Scotland with Irvine Welsh, where you will encounter unforgettable characters and unpredictable situations.