Street Beasts has re-organized a couple of times due to financial problems.

Seems they took money and didn't deliver.

They used to be in Florida and probably still are.

Florida doesn't do much about pursuing people running scams from an incorporated business.

Far as I know the present owners are the same ones who did the initial BS stuff.

Most places a Street Beast shows a lack of basic hot rod knowledge and the cars are looked down on for a myriad of reasons.

Join the NSRA, you get a subscription to their mag and it's loaded with nice cars for sale.