A massive oversized capybara sitting in the middle of New York city. Shot from far away. Detailed photo.