Cannabis. There is no way to know. Strain names don't really matter anyways unless you are looking for a specific taste or a sativa/indica high.
Looks like beasters. Which isnt really a strain but more of a general name for mass produced BC bud. I feel like Ive been saying that alot lately.
those look like damn good beasters, id say that it looks like high grade home grown , but not like dank dank, but not mids
it looks alright....and on the plus side you can tell it had a good calyx/leaf ratio!! Woulda been an easy one to trim!