The owner of John Brown Smokehouse is closing his Long Island City restaurant citing the pandemic and “idiot politicians” as the reason. Josh Bowen, who opened the restaurant at 10-43 44th Dr. eight years ago, said his lease had come to an end and that it made little sense to renew it at a time when there is so much uncertainty surrounding COVID-19. The venue, best known for its traditional sweet and smoky style barbecue, has yet to close and he will be making announcement as to a closing date soon. “It is bittersweet to leave 44th Dr but between...