The Flying Barracuda


The Flying Barracuda,  The best barbecue I have had.  Bear

https://www.yelp.com/biz/flying-barracuda-portland