2017 London Poetry Slam Finals | TedO “Last Call”

October 17, 2017